www.gusucode.com > 落叶冰点万能企业网站内容管理系统 V9.1 > 落叶冰点万能企业网站内容管理系统 V9.1\code\admin\adminHTML\test7.asp

    

<%

Function GetBodyb(weburl) 
GetBodyb="生成此页的html页时超时,无法获得内容"
'创建对象
'Dim ObjXMLHTTP

on error resume next



'----------v2 code
Set ObjXMLHTTP2=Server.CreateObject("MSXML2.serverXMLHTTP")

ObjXMLHTTP2.setTimeouts 10000, 10000, 10000, 100


ObjXMLHTTP2.Open "GET",weburl,False
ObjXMLHTTP2.send


if ObjXMLHTTP2.getResponseHeader("Content-Type")<>"" and instr(1,lcase(ObjXMLHTTP2.getResponseHeader("Content-Type")),"text/html",1)=0 then
GetBodyb=ObjXMLHTTP2.getResponseHeader("Content-Type")
exit function
end if



'----------end v2 code


Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")



                                      '不用再改
ObjXMLHTTP.setTimeouts 50000, 60000, 60000, 45000


'请求文件,以异步形式
ObjXMLHTTP.Open "GET",weburl,False
ObjXMLHTTP.send
'While ObjXMLHTTP.readyState <> 4
'ObjXMLHTTP.waitForResponse 20000
'Wend
'得到结果

nd_http_200ed_ok=1

if err.number<>0 then
err.clear
GetBodyb="xmlhttp超时,无法获得内容"


exit function
end if



if instr(1,lcase(ObjXMLHTTP.getResponseHeader("Content-Type")),"text/html",1)=0 then

GetBodyb="非网页数据"
exit function
end if



encodeingxxx_in_http_header="gb2312"

if instr(1,lcase(ObjXMLHTTP.getResponseHeader("Content-Type")),"utf-8",1)<>0 then

encodeingxxx_in_http_header="utf-8"
else

encodeingxxx_in_http_header="gb2312"
end if





if ObjXMLHTTP.status>300 then
nd_http_200ed_ok=0

end if

GetBodybx1=ObjXMLHTTP.responseBody
GetBodyax2 =ObjXMLHTTP.responseText


encodeingxxx=GetCode(GetBodyax2,bianma_reg)


GetBodyb=BytesToBstrc(GetBodybx1,encodeingxxx)

set re=nothing


'释放对象
Set ObjXMLHTTP=Nothing
End Function

%>

<%
=GetBodyb("http://www.cansen.com/proimg/10.pdf")
%>